export const dhjobColumn = [
  {
    label: "作业证编号",
    prop: "zyzbh",
    align: "center",
    labelWidth:100,
    rules: [{
      required: true,
      message: "请输入作业证编号",
      trigger: "blur"
    }]
  },
  {
    label: "JSA编号",
    prop: "jsa_no",
    align: "center",
    hide: true,
    formslot: true
  },
  {
    label: "申请部门",
    prop: "sqbm",
    align: "center",
    formslot: true,
  },
  {
    label: "申请人",
    prop: "sqr",
    align: "center",
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入申请人",
      trigger: "blur"
    }]
  },
  {
    label: "作业内容",
    prop: "zynr",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入动火内容",
      trigger: "blur"
    }]
  },
  {
    label: "作业地点",
    prop: "zydd",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入作业地点",
      trigger: "blur"
    }]
  },
  {
    label: "动火作业级别",
    prop: "dhzlx",
    align: "center",
    labelWidth:100,
    dataType: "number",
    type: "select",
    dicUrl: "/api/blade-system/dict-biz/dictionary?code=dhzlx",
    props: {
      label: "dictValue",
      value: "dictKey"
    }
  },
  {
    label: "动火方式",
    width:100,
    prop: "dhfs",
    align: "center",
    multiple: true,
    slot: true,
    type: "tree",
    dicUrl: "/api/blade-system/dict-biz/dictionary?code=dhfs",
    props: {
      label: "dictValue",
      value: "dictKey",
    },
    checkStrictly: true,
    rules: [{
      required: true,
      message: "请输入动火方式",
      trigger: "blur"
    }]
  },
  {
    label: "作业期限(起)",
    prop: "zyqxq",
    align: "center",
    labelWidth:110,
    width:140,
    vModel:"end_time",
    type: "datetime",
    format: "yyyy-MM-dd HH:mm:ss",
    valueFormat: "yyyy-MM-dd HH:mm:ss",
    pickerOptions:"tyrqDatePicker",
    rules: [{
      required: true,
      message: "请输入作业期限(起)",
      trigger: "blur"
    }]
  },
  {
    label: "作业期限(止)",
    prop: "zyqxz",
    align: "center",
    labelWidth:110,
    width:140,
    vModel:"end_time",
    type: "datetime",
    format: "yyyy-MM-dd HH:mm:ss",
    valueFormat: "yyyy-MM-dd HH:mm:ss",
    pickerOptions:"tyrqDatePicker",
    rules: [{
      required: true,
      message: "请输入作业期限(止)",
      trigger: "blur"
    }]
  },
  {
    label: "作业单位类别",
    prop: "zydwlb",
    hide: true,
    labelWidth:120,
    type:"select",
    dataType:'number',
    dicUrl: "/api/blade-system/dict-biz/dictionary?code=xcgl_zydwlb",
    props: {
      label: "dictValue",
      value: "dictKey"
    },
    rules: [{
      required: true,
      message: "请输入作业单位类别",
      trigger: "blur"
    }]
  },
  {
    label: "作业单位名称",
    prop: "zydwmc",
    hide: true,
    labelWidth:120,
    formslot: true,
  },
  {
    label: "动火负责人",
    prop: "dhfzr",
    width: "90px",
    align: "center",
    hide: true,
    labelWidth:100,
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入动火负责人",
      trigger: "blur"
    }]
  },
  {
    label: "作业人员",
    prop: "zyry",
    hide: true,
    rules: [{
      required: true,
      message: "请输入作业人员",
      trigger: "blur"
    }]
  },
  {
    label: "",
    prop: "tsgzzs",
    span: 24,
    hide: true,
    formslot: true,
  },
  {
    label: "",
    prop: "tsgzzsan",
    span: 24,
    align: 'center',
    hide: true,
    formslot: true,
  },
  // {
  //   label: "涉及的其他特殊作业",
  //   prop: "sjdqttszy",
  //   hide: true,
  //   labelWidth:155,
  //   span:24,
  //   formslot: true,
  // },
  // {
  //   label: "涉及的其他特殊作业编号",
  //   prop: "sjdqttsbh",
  //   hide: true,
  //   labelWidth:180,
  //   rules: [{
  //     required: true,
  //     message: "请输入涉及的其他特殊作业编号",
  //     trigger: "blur"
  //   }]
  // },
  {
    label: "作业证名称",
    prop: "zyzmc",
    labelWidth:100,
    hide: true,
    rules: [{
      required: true,
      message: "请输入作业证名称",
      trigger: "blur"
    }]
  },
  {
    label: "风险因素",
    prop: "fxys",
    hide: true,
    rules: [{
      required: true,
      message: "请输入风险因素",
      trigger: "blur"
    }]
  },
  {
    label: "申请日期",
    prop: "sqrq",
    hide: true,
    align: "center",
    width:140,
    vModel:"end_time",
    type: "datetime",
    format: "yyyy-MM-dd HH:mm:ss",
    valueFormat: "yyyy-MM-dd HH:mm:ss",
    pickerOptions:"tyrqDatePicker",
    rules: [{
      required: true,
      message: "请输入申请日期",
      trigger: "blur"
    }]
  },
  {
    label: "监火人岗位",
    prop: "jhrgw",
    width: "90px",
    align: "center",
    hide: true,
    labelWidth:100,
    type:"tree",
    dicData: [],
    props: {
      label: "title"
    },
    checkStrictly: true,
    rules: [{
      required: true,
      message: "请输入监火人岗位",
      trigger: "blur"
    }]
  },
  {
    label: "作业类型",
    prop: "zylx",
    hide: true,
    rules: [{
      required: true,
      message: "请输入作业类型",
      trigger: "blur"
    }]
  },
  {
    label: "作业单位负责人",
    prop: "zydwfzr",
    hide: true,
    labelWidth:140,
    rules: [{
      required: true,
      message: "请输入作业单位负责人",
      trigger: "blur"
    }]
  },
  {
    label: "危害辨识",
    prop: "whbs",
    hide: true,
    span:24,
    formslot: true,
  },
  {
    label: "危害辨识措施",
    prop: "whbscs",
    type:'textarea',
    span: 24,
    hide: true,
    labelWidth:120,
  },
  {
    label: "防护用品",
    prop: "fhyp",
    hide: true,
    span:24,
    formslot: true,
  },
  {
    label: "",
    prop: "aqcs",
    width: "140px",
    align: "center",
    span:24,
    hide: true,
    formslot: true,
  },
  {
    label: "",
    prop: "spr",
    span:24,
    hide: true,
    formslot: true
  },
  {
    label: "气体检测分析人",
    prop: "qtjcfxr",
    width: "140px",
    align: "center",
    hide: true,
    labelWidth:130,
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入气体检测分析人",
      trigger: "blur"
    }]
  },
  {
    label: "安全措施确认人",
    prop: "aqcsqrr",
    hide: true,
    labelWidth:130,
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入安全措施确认人",
      trigger: "blur"
    }]
  },
  {
    label: "验收人",
    prop: "ysr",
    hide: true,
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入验收人",
      trigger: "blur"
    }]
  },
  {
    label: "安全交底人",
    prop: "aqjdr",
    hide: true,
    labelWidth:100,
    rules: [{
      required: true,
      message: "请输入安全交底人",
      trigger: "blur"
    }]
  },
  {
    label: "接收交底人",
    prop: "jsjdr",
    hide: true,
    labelWidth:100,
    rules: [{
      required: true,
      message: "请输入接收交底人",
      trigger: "blur"
    }]
  },
  {
    label: "监护人",
    prop: "jhr",
    align: "center",
    hide: true,
    type: "tree",
    dicUrl: "/api/sceneApprovalSettings/approvalsettings/getsprs",
    props: {
      label: "realName",
      value: "id",
    },
    rules: [{
      required: true,
      message: "请输入监护人",
      trigger: "blur"
    }]
  },
  {
    label: "上传安全交底文件",
    prop: "scaqjdwj",
    align: "center",
    hide: true,
    formslot: true
  },
  {
    label: "经度",
    prop: "jd",
    hide: true,
    rules: [{
      required: true,
      message: "请输入经度",
      trigger: "blur"
    }]
  },
  {
    label: "纬度",
    prop: "wd",
    hide: true,
    rules: [{
      required: true,
      message: "请输入纬度",
      trigger: "blur"
    }]
  },
  {
    label: "绑定区域",
    prop: "bdqy",
    hide: true,
    rules: [{
      required: true,
      message: "请输入绑定区域",
      trigger: "blur"
    }]
  },
  {
    label: "电子围栏",
    prop: "dzwl",
    hide: true,
    rules: [{
      required: true,
      message: "请输入电子围栏",
      trigger: "blur"
    }]
  },
  {
    label: "楼层",
    prop: "lc",
    hide: true,
    rules: [{
      required: true,
      message: "请输入楼层",
      trigger: "blur"
    }]
  },
  {
    label: "作业基础信息ID",
    prop: "baseJobId",
    width: "120px",
    align: "center",
    hide: true,
    labelWidth:130,
    rules: [{
      required: true,
      message: "请输入作业基础信息ID",
      trigger: "blur"
    }]
  },
  {
    label: "负责人",
    prop: "hzr",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入负责人",
      trigger: "blur"
    }]
  },
  {
    label: "实施安全教育人",
    prop: "ssaqjyr",
    width: "120px",
    align: "center",
    hide: true,
    labelWidth:130,
    rules: [{
      required: true,
      message: "请输入实施安全教育人",
      trigger: "blur"
    }]
  },
  {
    label: "施工负责人",
    prop: "sgfzr",
    width: "90px",
    align: "center",
    hide: true,
    labelWidth:100,
    rules: [{
      required: true,
      message: "请输入施工负责人",
      trigger: "blur"
    }]
  },
  {
    label: "计划性",
    prop: "jhx",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入计划性",
      trigger: "blur"
    }]
  },
  {
    label: "施工项目",
    prop: "sgxm",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入施工项目",
      trigger: "blur"
    }]
  },
  {
    label: "是否已实施",
    prop: "sfyss",
    width: "90px",
    align: "center",
    hide: true,
    labelWidth:100,
    rules: [{
      required: true,
      message: "请输入是否已实施",
      trigger: "blur"
    }]
  },
  {
    label: "人员经度",
    prop: "ryJd",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入人员经度",
      trigger: "blur"
    }]
  },
  {
    label: "人员纬度",
    prop: "ryWd",
    align: "center",
    hide: true,
    rules: [{
      required: true,
      message: "请输入人员纬度",
      trigger: "blur"
    }]
  },
  {
    label: "租户id",
    prop: "tenantId",
    hide: true,
    addDisplay: false,
    editDisplay: false,
    viewDisplay: false
  },
  {
    label: "创建人",
    prop: "createUser",
    hide: true,
    addDisplay: false,
    editDisplay: false,
    viewDisplay: false
  },
  {
    label: "创建部门",
    prop: "createDept",
    hide: true,
    addDisplay: false,
    editDisplay: false,
    viewDisplay: false
  },
  {
    label: "修改用户",
    prop: "updateUser",
    hide: true,
    addDisplay: false,
    editDisplay: false,
    viewDisplay: false
  },
  {
    label: "修改时间",
    prop: "updateTime",
    hide: true,
    addDisplay: false,
    editDisplay: false,
    viewDisplay: false
  },
]
